Block matching algorithm based on Differential Evolution for motion estimation

نویسندگان

  • Erik Valdemar Cuevas Jiménez
  • Daniel Zaldivar
  • Marco A. Pérez Cisneros
  • Diego Oliva
چکیده

Motion estimation is one of the major problems in developing video coding applications. Among all motion estimation approaches, Block matching (BM) algorithms are the most popular methods due to their effectiveness and simplicity for both software and hardware implementations. A BM approach assumes that the movement of pixels within a defined region of the current frame (Macro-Block, MB) can be modeled as a translation of pixels contained in the previous frame. In this procedure, the motion vector is obtained by minimizing the sum of absolute differences (SAD) produced by the MB of the current frame over a determined search window from the previous frame. The SAD evaluation is computationally expensive and represents the most consuming operation in the BM process. The most straightforward BM method is the full search algorithm (FSA) which finds the most accurate motion vector, calculating exhaustively the SAD values for all elements of the search window. Over this decade, several fast BM algorithms have been proposed to reduce the number of SAD operations by calculating only a fixed subset of search locations at the price of a poor accuracy. In this paper, a new algorithm based on Differential Evolution (DE) is proposed to reduce the number of search locations in the BM process. In order to avoid computing several search locations, the algorithm estimates the SAD values (fitness) for some locations using the SAD values of previously calculated neighboring positions. Since the proposed algorithm does not consider any fixed search pattern or other different assumption, a high probability for finding the true minimum (accurate motion vector) is expected. In comparison to other fast BM algorithms, the proposed method deploys more accurate motion vectors yet delivering competitive time rates.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of Block Matching Algorithm Based on Particle Swarm Optimization and Differential Evolution

Block matching algorithm for motion estimation with the concept of two optimization techniques Particle Swarm Optimization (PSO) and Differential Evolution (DE) are carried out. Motion Estimation results shows that the DE algorithm for motion estimation gives improved PSNR value when compared with PSO algorithm.

متن کامل

Adaptive search area for fast motion estimation

In this paper a new method for determining the search area for motion estimation algorithm based on block matching is suggested. In the proposed method the search area is adaptively found for each block of a frame. This search area is similar to that of the full search (FS) algorithm but smaller for most blocks of a frame. Therefore, the proposed algorithm is analogous to FS in terms of reg...

متن کامل

New adaptive interpolation schemes for efficient meshbased motion estimation

Motion estimation and compensation is an essential part of existing video coding systems. The mesh-based motion estimation (MME) produces smoother motion field, better subjective quality (free from blocking artifacts), and higher peak signal-to-noise ratio (PSNR) in many cases, especially at low bitrate video communications, compared to the conventional block matching algorithm (BMA). Howev...

متن کامل

A New Optimal Frequency Motion Estimation Algorithm

Motion estimation techniques are widely used in today’s video processing systems. The most frequently used techniques are the spatial block matching methods and the differential method. In this paper however, we have studied this topic from a viewpoint different from the above. We prove here the existence of a new and simple frequency algorithm with optimal accuracy. Our method is based on the ...

متن کامل

Some Steps towards a Unified Motion Estimation Procedure

This paper shows how prior knowledge on the video signal (e.g. spatial autocovariance, distribution of expected motion speed, noise spectrum, ...) can be integrated into a motion estimation procedure. Relations between different classes of motion algorithms (differential, tensor-based, block matching, ...) are discussed and perspectives for a unification and enhancement of such procedures are p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Eng. Appl. of AI

دوره 26  شماره 

صفحات  -

تاریخ انتشار 2013